RobotCleaner System Test Report

Total

30

PASS

29

FAIL

1

Success Rate

96.7%

TC ID Test Case Result
TC-POS-01 UC-00 -> UC-01 좌측 회피 전체 흐름 PASS
TC-POS-02 UC-00 -> UC-03 고먼지 집중 청소 PASS
TC-POS-03 UC-00 -> UC-01 -> UC-02 모터 시퀀스 PASS
TC-POS-04 UC-01 -> UC-03 회피 후 집중 청소 FAIL
TC-POS-05 UC-03 -> UC-01 집중 청소 후 회피 PASS
TC-POS-06 2회 연속 전방 장애물 회피 PASS
TC-POS-07 UC-03 2회 연속 집중 청소 PASS
TC-POS-08 UC-02 loop -> UC-03 연속 흐름 PASS
TC-POS-09 UC-00 -> UC-03 -> UC-01 -> UC-02 전체 순차 수행 PASS
TC-POS-10 전체 시나리오 2회 반복 수행 PASS
TC-NEG-01 CLEANING 중 startCleaning 중복 호출 PASS
TC-NEG-02 CLEANING 중 resumeCleaning 호출 PASS
TC-NEG-03 유효하지 않은 SystemState 변경 시도 PASS
TC-NEG-04 AVOIDING 중 startCleaning 호출 PASS
TC-NEG-05 동일한 상태로 changeState 호출 PASS
TC-NEG-06 비정상 Position 데이터 입력 PASS
TC-NEG-07 회피 중 전방 장애물 재발생 PASS
TC-NEG-08 FORWARD 상태에서 moveForward 중복 호출 PASS
TC-NEG-09 BACKWARD 상태에서 moveBackward 중복 호출 PASS
TC-NEG-10 LEFT 상태에서 turnLeft 중복 호출 PASS
TC-NEG-11 RIGHT 상태에서 turnRight 중복 호출 PASS
TC-NEG-12 STOPPED 상태에서 stopMotor 중복 호출 PASS
TC-NEG-13 음수 DustLevel 입력 PASS
TC-NEG-14 매우 큰 DustLevel 입력 PASS
TC-NEG-15 OFF 상태에서 deactivateCleaner 호출 PASS
TC-NEG-16 NORMAL 상태에서 activateCleaner 중복 호출 PASS
TC-NEG-17 BOOST 상태에서 boostPower 중복 호출 PASS
TC-NEG-18 NORMAL 상태에서 normalizePower 중복 호출 PASS
TC-NEG-19 OFF 상태에서 normalizePower 호출 PASS
TC-NEG-20 OFF 상태에서 boostPower 호출 PASS